@charset "utf-8";

/* MESSAGE BOXES
/////////////////////////////*/
.alert{ padding:10px 0px; text-align:left;}

.messageBox {
	background:#ffffff;
	border:1px solid #bbbbbb;
	color:#6D6D6D;
	padding:10px 10px 10px 40px;
	position:relative; 
	font-size:12px; 
}
.messageBox:before{
	background:#bbbbbb;
	top:0;
	left:0;
	bottom:0;
	width:30px;
	content:'';
	position:absolute;
}

.messageBox p{ margin:0; line-height:24px;}
.messageBox.clean { background-color: #efefef; border: 1px solid #dedede;}
.messageBox.info { background-color: #dbecff; border: 1px solid #9fc7f5; color:#2850c1;}
.messageBox.success { background-color: #d7f7c4; border: 1px solid #82cb2f; color:#258815;}
.messageBox.warning { background-color: #fefccb; border: 1px solid #e5db55;  color:#878314;}
.messageBox.error { background-color: #ffd2d3; border: 1px solid #df8f90;  color:#871414;}
.messageBox.help { background-color: #efefef; border: 1px solid #dedede;  color:#6d6d6d;}

.messageBox.info:before,.messageBox.info		{ background: url(../images/alert-info.png) no-repeat 10px 10px #dbecff; }
.messageBox.success:before, .messageBox.success	{ background:url(../images/alert-success.png) no-repeat 10px 10px #d7f7c4; }
.messageBox.warning:before, .messageBox.warning	{ background:url(../images/alert-warning.png) no-repeat 10px 10px #fefccb; }
.messageBox.error:before, .messageBox.error	    { background:url(../images/alert-error.png) no-repeat 10px 10px #ffd2d3; }
.messageBox.help:before, .messageBox.help		{ background:url(../images/alert-help.png) no-repeat 10px 10px #efefef; }

.messageBox .alert-close{
	position:absolute;
	right:0px;
	top:0px;
	background:url(../images/alert-close.png) no-repeat center center #bbbbbb;
	padding:1px;
	height:13px;
	width:13px;
	display:block;
	text-indent:-9999px;
	-webkit-border-radius: 0 0 0 3px;
	   -moz-border-radius: 0 0 0 3px;
			border-radius: 0 0 0 3px;
}
.messageBox.info .messageBox-close		{ background-color:#94dbff; }
.messageBox.success .messageBox-close	{ background-color:#b0d86e; }
.messageBox.warning .messageBox-close	{ background-color:#FFC95F; }
.messageBox.error .messageBox-close	    { background-color:#ffaaaa; }
.messageBox.help .messageBox-close	{ background-color:#b0d86e; }